package com.xyt.imei.core.model.converter;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Component;

import com.xyt.imei.core.model.po.ExtraStore;
import com.xyt.imei.core.model.vo.ExtraStoreVO;

@Component
public class ExtraStoreConverter {

	public List<ExtraStoreVO> po2vo(List<ExtraStore> extraStoreList) throws Exception {
		
		List<ExtraStoreVO> vos = new ArrayList<ExtraStoreVO>();
		
		for(ExtraStore extraStore : extraStoreList) {
			vos.add(po2vo(extraStore));
		}
		
		return vos;
	}
	
	public ExtraStoreVO po2vo(ExtraStore extraStore) throws Exception {
		
		if(extraStore == null)
			return null;
		
		ExtraStoreVO vo = new ExtraStoreVO();
		BeanUtils.copyProperties(extraStore, vo);
		
		return vo;
		
	}
	
}
